home *** CD-ROM | disk | FTP | other *** search
- Short: A library for amiga specific development on gcc
- Type: dev/gcc
- Uploader: fleischr@izfm.uni-stuttgart.de
- Author: fleischr@izfm.uni-stuttgart.de, gnikl@informatik.uni-rostock.de
-
- This is libnix, a static (i.e. link) library for gcc 2.3.3 or above.
- It's not a replacement for ixemul.library (though it's possible to
- recompile most of the gcc environment with libnix) but a good thing
- for amiga specific development on gcc:
-
- * It's mostly compatible to SAS's way of handling things, i.e.
- you get even an automatic shared library opening feature and
- some other things you may miss in ixemul.library.
- This also means it's ANSI compliant.
-
- * It doesn't need any shared libraries than normal Amiga OS ones.
-
- * It is not copyrighted by the FSF. Therefore you neither need
- to include sources nor objects together with your executable.
- (read the GLGPL _before_ flaming on this statement)
-
- * And it's short! I was able to compile a 492 byte 'hello, world'
- using normal main.
-
- * It uses OS20 features whenever necessary.
-
- To cut it short:
-
- Use ixemul.library for porting Un*x programs, libnix for compiling
- amiga-only programs and gcc becomes one of the best Amiga compilers.
-
- There is no need to download this archive if you use gcc2.6.0 or above
- since the libraries itself are included with the normal gcc distribution.
-
- But if you use an older gcc version or if you want to get the sources
- you can take this package. But be warned: The ld that comes with earlier
- versions of gcc has some serious trouble with set elements. You cannot
- use libnix without the fixed linker that comes with gcc2.6.0.
-